leech therapy - German English Dictionary